"""
什么是句柄？
句柄就是浏览器的窗口
"""
"""
step1：打开百度
step2：输入selenium3.0
step3：点击出现的第一个链接
step4：判断当前页面是否有：粉丝文字
"""
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
# 实例化driver驱动
driver = webdriver.Chrome()
# 打开百度页面
driver.get("https://www.baidu.com/")
# 全屏化
driver.maximize_window()
# 输入文本内容
driver.find_element(By.XPATH,"//*[@name='wd']").send_keys("selenium3.0")
time.sleep(3)
# 点击百度一下
driver.find_elements(By.CLASS_NAME,"bg")[1].click()
time.sleep(3)
# 点击出现的第一个页面
driver.find_element(By.XPATH,"//*[@id='1']/div/div[1]/div[1]/h3/a").click()
time.sleep(5)
# 切换句柄
win = driver.window_handles  # 先获取所有的句柄
driver.switch_to.window(win[-1])  # 访问最后一个打开的句柄
"""
['xxxx','xxxx']
"""
# 获取class=name的文字
text = driver.find_element(By.XPATH,"//*[@id='sidebar-container']/div[1]/div[1]/a[3]/div[2]").text
assert text =="粉丝"
# 等待页面
time.sleep(5)
